package com.scs.application.modules.base.dto;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.Date;

/**
 **/
@Data
public class MatrToMscmDTO {
    /**
     *耗材id
     */
    private String materialIdSpd;
    /**
     *耗材id
     */
    private String materialId;
    /**
     *供应商ID
     */
    private String supplierId;
    /**
     *耗材编码
     */
    private String materialCode;
    /**
     * hrp编码
     */
    private String materialHrpCode;
    /**
     *品名
     */
    private String materialName;
    /**
     *品规
     */
    private String materialSpec;
    /**
     *商品名
     */
    private String materialTradeName;
    /**
     *注册证号
     */
    private String certificateNo;
    /**
     *单品价格
     */
    private Double price;
    /**
     *订单单位
     */
    private String orderUnit;
    /**
     *订单单位换算率
     */
    private Double orderQty;
    /**
     *单品单位
     */
    private String unit;

    /**
     *是否阳光采购
     */
    private Integer isSunPurchase;

    /**
     *阳光采购代码
     */
    private String sunPurchaseCode;
    /**
     *是否寄售
     */
    private Integer isConsignment;
    /**
     *是否一物一码
     */
    private Integer isOneThingOneYard;
    /**
     *厂商名称
     */
    private String manufacturerName;
    /**
     *MSCM禁用标识
     */
    private Integer inactive;
    //注册证效期
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date certificateExpiredDate;
    //注册证开始日期
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date certificateExpiredStartDate;
    //阳采规格型号编号
    private String sunPurchaseSpecId;
    //国家医保编码
    private String medicalConsumablesCode;

    // 中标号
    private String bidno;

    // udi
    private String udi;

    //医保代码20位
    private String hisMedicareNo;

    //医保名称20位
    private String hisMedicareName;

    //医保代码27位
    private String hisMedicareNo2;

    //医保名称27位
    private String hisMedicareName2;

    //lms 数据最后更新时间
    private Date gmtModifiedLms;

    // 院内品类 代码
    private String hospitalCatalogCode;

    // 院内品类 名称
    private String hospitalCatalogName;

    // 院内品类 id
    private String hospitalCatalogId;

}
